An RPC Mechanism for Transportable Agents

نویسندگان

  • Sumit Chawla
  • David Kotz
چکیده

Transportable agents are autonomous programs that migrate from machine to machine, performing complex processing at each step to satisfy client requests. As part of their duties agents often need to communicate with other agents. We propose to use remote procedure call (RPC) along with a exible interface de nition language (IDL), to add structure to inter-agent communication. The real power of our Agent RPC comes from a client-server binding mechanism based on exible IDL matching and from support for multiple simultaneous bindings. Our agents are programmed in Agent Tcl; we describe how the Tcl implementation made RPC particularly easy to implement. Finally, although our RPC is designed for Agent Tcl programs, the concepts would also work for standard Tcl programs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ph.D. Thesis Proposal: Transportable Agents

One of the paradigms that has been suggested for allowing e cient access to remote resources is transportable agents. A transportable agent is a named program that can migrate from machine to machine in a heterogeneous network. The program chooses when and where to migrate. It can suspend its execution at an arbitrary point, transport to another machine and resume execution on the new machine. ...

متن کامل

Uncertainty in Intelligent and Transportable Agent Systems

Transportable agents are a relatively new technology for coordinating work within an organization. Transportable agents can migrate from machine to machine, gathering information, analyzing it and interacting with human operators if required. They allow unprecedented exibility in carrying out tasks by allowing essentially any distributed organizational scheme to be implemented. Much of the tech...

متن کامل

Accommodating RPC Heterogeneities In Large Heterogeneous Distributed Environments1

Many RPC semantics have been designed and implemented in recent years to meet various applicationspecific requirements. Examples are synchronous RPC, asynchronous RPC, fault tolerant RPC, broadcast RPC, maybe RPC (no-return RPC), RPC with atomic transactions, and RPC with call-back mechanism [I, 21. With emerging applications like multimedia conferencing and distributed real-time applications, ...

متن کامل

Uncertainty in Intelligent and Transportable Agent Systems 1

Transportable agents are a relatively new technology for coordinating work within an organization. Transportable agents can migrate from machine to machine, gathering information, analyzing it and interacting with human operators if required. They allow unprecedented exibility in carrying out tasks by allowing essentially any distributed organizational scheme to be implemented. Much of the tech...

متن کامل

Secure synthesis and activation of protocol translation agents

Protocol heterogeneity is pervasive and is a major obstacle to effective integration of services in large systems. However, standardization is not a complete answer. Standardized protocols must be general to prevent a proliferation of standards, and can therefore become complex and inefficient. Specialized protocols can be simple and efficient, since they can ignore situations that are preclude...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996